草庐IT

MySQL 日期有效性

全部标签

javascript - 如何解析 GWT 中的日期?

我在这个问题上浪费了很多时间,所以我发布了问题并根据我学到的知识进行了回答,作为帮助其他人的资源。问题的背景是构建一个RSS阅读器。虽然RSS日期应该符合RFC822,但它们以不同的方式实现,因此您需要一种灵活的方法。我尝试使用GWTDateTimeFormat以及对一些不同的掩码进行硬编码,但一直在寻找破坏我的代码的测试用例。我终于偶然发现了优雅的解决方案:封装对javascriptDate.parse()方法的调用。它确实“有效”。作为一个元理论,我将在继续开发的过程中尝试对其进行测试,可能有很多事情可以通过使用原生javascript或其他可能的库而不是尝试蛮力来“正常工作”它在

javascript - 日期转换 .NET JSON 到 ISO

如何从JSON.Net转换日期时间格式,例如:/日期(1154970000000+0700)/ISO-??格式2011-12-18T23:34:59Z最好使用Python或Javascript。我决定使用后者,因为它在JS世界中似乎是使用最广泛、人类可读且自然可排序的。我将基于每个用户存储偏移量。如果实现又有点太过问,如果有人能告诉我两种格式的正确名称,我可能会更幸运地理解如何转换。 最佳答案 [替换答案]这是Python2.x版本。对于Python3.x,只需要更改测试部分中的打印语句。据我通过谷歌搜索确定:主要成分是自1970-

javascript - .Net webApi ISO 日期时间和 IE8

.NetWebAPI在序列化DateTime时默认使用ISODateTime格式。当IE8尝试在新的Date()构造函数中使用此ISODateTime格式时,它会中断返回NaN。vard=newDate('2012-09-06T15:28:56.215Z');alert(d);Firefox处理得很好。还没有尝试过Chrome。IE8中断,返回NaN。我假设ISO日期是一种适合在我的WebAPI中使用的格式。我还希望我的Javascript客户端处理转换为本地时间并重新格式化DateTime以便它易于阅读——这就是为什么我使用Date类型而不只是将ISO日期保留为字符串。考虑到所有这些

Javascript Date - 如何知道 DST 在给定时区是否有效

首先,我不是在寻找DST是否在本地生效。我正在运行一个Node进程,该进程包含具有关联时间戳的数据。我需要将这些时间戳转换为指定时区的日/月/年,但我得到的只是时区的偏移量和DST偏移量。我希望Date/Moment在时区下工作得更好。它们适用于UTC或本地时区,但似乎您需要破解它才能获得其他东西。有什么我想念的吗?假设我可以确定DST是否生效,这是否可行:vard=newDate(ts+timezone_offset-local_offset);d.getMonth();d.getDate();其中timezone_offset是时区的偏移量(标准偏移量或dst偏移量)?我如何确定D

javascript - 谷歌地图 - 特定日期和时间的 map

请在投反对票之前考虑这个问题,因为我无法概念化更好的提问方式或地点:我已经对谷歌地图进行了充分的试验,以了解整体结构。发出请求、创建自定义标志等。这一切都非常简单,而且与jCharts库非常相似。现在,谷歌显然有一些不可用的东西:过去某个日期的map。我不需要每天进行完整的迭代,但即使每6个月左右也是巨大的。这可能吗?还有其他人对此进行过实验吗?是在本地保存结果并重新发明谷歌地图轮的唯一选择吗?非常感谢 最佳答案 Google地球具有此功能:http://www.google.com/earth/explore/showcase/h

javascript - 使用本地时区解析 YYYY-MM-DD 日期

在javascript中,如果我将日期指定为MM/DD/YYYY,我可以使用newDate()将其解析为本地时区:>>>newDate('01/01/1970')Date{ThuJan01197000:00:00GMT-0500(EST)}但是,如果我将日期指定为YYYY-MM-DD,它会假设我给出的日期是UTC时区:>>>newDate('1970-01-01')Date{WedDec31196919:00:00GMT-0500(EST)}有没有一种简单的方法可以告诉日期解析器在解析“YYYY-MM-DD”日期时使用本地时区?或者我需要使用.replace(/^(\d{4})-(\d

javascript - innerHTML 在 Firefox 中有效,但在 Chrome 中无效

如果我们在Firefox23中执行以下代码,两个警告框都会显示正确的值。当我在Chrome28中执行相同的操作时,第二个警报显示空白窗口。HTMLJSalert(mappingId);document.getElementById("mappingIDinput").innerHTML=mappingId;alert(document.getElementById("mappingIDinput").innerHTML);如何在跨浏览器的隐藏输入字段中保存和检索值(如果需要,请忽略IE)。 最佳答案 对于输入字段使用值而不是html

javascript - 如何禁用已预订的日期?

我有一个用于预订酒店房间的表格,其中有两个字段,分别称为入住和退房。我在这里使用jQuerydatepicker来预订房间,我不想显示那些已经预订的日期。我试过这样。$(function(){varexcludedCheckInDates=CHECKINDATES;//anarrayofalreadybookedcheckindatesvarexcludedCheckOutDates=CHECKOUTDATES;//anarrayofalreadybookedcheckoutdates$.datepicker.setDefaults({defaultDate:'+1w',changeM

javascript - 为什么 JavaScript 会在我设定的日期前一天显示?

这个问题在这里已经有了答案:IstheJavascriptdateobjectalwaysonedayoff?(31个答案)关闭6年前。我正在尝试根据我拥有的一些json数据查看日期。我的代码是:vardate=newDate(json.events[i].event.first_date);alert(date);现在,json.events[i].event.first_date只是返回格式为yyyy-mm-dd的日期。但我注意到,当我执行alert(date);时,我看到的是实际数据显示的日期之前。例如,json.events[0].event.first_date给出了日期20

javascript - Airbnb React 日期范围选择器仅显示当前月历未选择日期月历

我正在尝试添加airbnb-react-date.在我重新打开日期选择器时选择开始日期和结束日期后,日历显示当前月份而不是所选开始日期/结束日期所在的月份。例如:如果我设置开始日期=2017-05-05和结束日期=2017-05-09那么它会显示所选日期,但如果我再次点击日历选择器打开,它只显示当前月份,即February日历,这就是为什么我必须点击下个月,下个月才能看到之前选择的日期,即May;我是如何实现的:来自https://github.com/airbnb/react-dates#getting-started已安装npminstall--savereact-datesmom